#top.frame { width:100%; height:2px; left:0px; top:0px; cursor:n-resize; }
#topLeft.frame { width:10px; height:2px; left:0px; top:0px; cursor:nw-resize; }
#topRight.frame { width:10px; height:2px; right:0px; top:0px; cursor:ne-resize; }
#bottom.frame { width:100%; height:2px; left:0px; bottom:0px; cursor:s-resize; }
#bottomLeft.frame { width:10px; height:2px; left:0px; bottom:0px; cursor:sw-resize; }
#bottomRight.frame { width:10px; height:2px; right:0px; bottom:0px; cursor:se-resize; }
#left.frame { width:2px; height:100%; left:0px; top:0px; cursor:w-resize; }
#leftTop.frame { width:2px; height:10px; left:0px; top:0px; cursor:nw-resize; }
#leftBottom.frame { width:2px; height:10px; left:0px; bottom:0px; cursor:sw-resize; }
#right.frame { width:2px; height:100%; right:0px; top:0px; cursor:e-resize; }
#rightTop.frame { width:2px; height:10px; right:0px; top:0px; cursor:ne-resize; }
#rightBottom.frame { width:2px; height:10px; right:0px; bottom:0px; cursor:se-resize; }

#handle.frame { width:100%; height:10px; cursor:move; position:static; }
#content.frame { background:transparent; padding:2px; overflow:auto; white-space:nowrap; position:static; }

.frame { background:lightgray; }
.Frame, .frame { position:absolute; overflow:hidden; }
.Frame.highlight .frame { background: darkgray; }
